package com.yswy.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("用户观看激励视频记录")
@TableName(value = "user_jl_ad_log")
public class UserJlAdLog {
    @TableId(type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("广告回传用户ID")
    private Long userId ;
    @ApiModelProperty("查询id")
    private Long selectId ;
    @ApiModelProperty(" 看广告类型")
    private String lookType;
    @ApiModelProperty("是否领取  0 未领取   1 领取")
    private Boolean isReceive;
    @ApiModelProperty("交易id 完成观看的唯一交易ID，由Gromore生成")
    private String transId;
    @ApiModelProperty("奖励名称")
    private String rewardName;
    @ApiModelProperty("广告位id")
    private String primeRit;
    @ApiModelProperty("广告位id")
    private String mediationRit;
    @ApiModelProperty("签名")
    private String sign;
    @ApiModelProperty(" 即customData，调用SDK传入并透传，如无需要则为空")
    private String extra;

    @ApiModelProperty("创建时间")
    private Date createTime;
}
